Sorge in una zona litoranea pianeggiante, posta a 30 metri sopra il livello del mare.
Il nome del paese deriva dalla città di Gioiosa Guardia, distrutta dal terremoto del 1783, i cui abitanti fondarono il nuovo centro.
L'appellativo di Marea è stato aggiunto per distinguerla dalla vecchia città.
L'antico centro fu fondato nel 1366 dai Vinciguerra sul monte di Gioiosa e abbandonato alla fine del XVIII secolo.
Il nuovo nucleo urbano sorse poi sulla costa.
Di notevole rilevanza artistica sono la Chiesa Madre dedicata a S. Nicola di Bari, la Chiesa di S. Maria delle Grazie e le Rovine dell'antica Gioiosa Guardia.
Interessanti sono inoltre i resti archeologici rinvenuti a nord-est del monte di Gioiosa, risalenti al V sec. a.C..
Le attività economiche principali sono l'agricoltura e la pesca. Le colture prevalenti sono le olive, la frutta, gli agrumi, i fichi e gli ortaggi. Tra i prodotti ittici ricordiamo sopratutto le sardine, le acciughe e i totani.